#ifndef DATA_TYPES
#define DATA_TYPES
#include <GL/gl.h>
namespace datatypes
{
	typedef struct triangle
	{
	   
		triangle operator+(const triangle &t)
		{
			x+=t.x;
			y+=t.y;
			z+=t.z;
			return *this;
		};
	  GLfloat x,y,z;
	}Vector3D;

	typedef struct triangle2D
	{
	  GLfloat x,y;
	}Vector2D;
}

#endif
